// 引入配置
var config = require('../../config');
const R = require('../../helpers/request.js')

// 显示繁忙提示
var showBusy = text => wx.showToast({
    title: text,
    icon: 'loading',
    duration: 10000
});

// 显示成功提示
var showSuccess = text => wx.showToast({
    title: text,
    icon: 'success'
});

// 显示失败提示
var showModel = (title, content) => {
    wx.hideToast();

    wx.showModal({
        title,
        content: JSON.stringify(content),
        showCancel: false
    });
};

/**
 * 使用 Page 初始化页面，具体可参考微信公众平台上的文档
 */
Page({

    /**
     * 初始数据，我们把服务地址显示在页面上
     */
    data: {
      ZJCModeSelector: 'hide',
      testMsg: '',
    },

    /**
     * Custom Test
     */
    tapOnBg(e){
      var x = e.touches[0].pageX
      var y = e.touches[0].pageY

      console.log("x:"+x+" y:"+y)
      if(this.checkZJC(x,y)){
        console.log('ZJC')
        //TODO: 弹窗选择模式: 一键抽或者啥的
        this.showZJCModeSelector()
        return
      }

      if(this.checkLQC(x,y)){
        console.log('LQC')
        return
      }

      //点击模态框外
      this.hideAllModals()
    },
    checkZJC(x,y){
      // return (x>100 && x< 212 && y>280 && y<326)
      return (x>100 && x< 250 && y>280 && y<380)
    },
    checkLQC(x, y) {
      return (x > 100 && x < 212 && y > 356 && y < 402)
    },
    showZJCModeSelector(){
      //令隐藏的模态框显示出来
      if (this.data.ZJCModeSelector == 'show'){
        this.setData({
          ZJCModeSelector: 'hide'
        })
      }else{
        this.setData({
          ZJCModeSelector: 'show'
        })
      }
    },
    hideAllModals() {
      this.setData({
        ZJCModeSelector: 'hide'
      })
    },

    yijianchou() {
      wx.navigateTo({
        url: '../yijianchou/yijianchou',
      })
    },

    zhuajiu(){
      wx.navigateTo({
        url: '../zhuajiu/zhuajiu',
      })
    },

    test(){
      // wx.login({
      //   success: res => {
      //     console.log(res)
      //   },
      //   fail: res => {
      //     console.log('Login failed!')
      //   }
      // })
      // wx.setStorageSync('my-cookie', 'me')
      // wx.request({
      //   url: config.service.host+"/test/cookie",
      //   header: {
      //     'my-cookie': wx.getStorageSync('my-cookie')
      //   }
      // })
      wx.request({
        url: config.service.setUser,
        data: {},
        header: {},
        method: 'POST',
        dataType: 'json',
        success: function(res) {
          console.log('请求服务器成功')
        },
        fail: function(res) {
          console.warn('请求服务器失败')
        }
      })
    },

    nav2NewPage(){
      wx.navigateTo({
        url: '../newpage/newpage',
      })
    },

    check_login(){
      R.auth_request({
        url: config.service.is_logined,
        success: res => {
          console.log('loginde: '+res)
        },
        fail: res => {
          console.log('fail')
        }
      })
    }
});
